package com.shou.infrastructure.persistent.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.shou.infrastructure.persistent.po.FeeSchedulePO;
import org.apache.ibatis.annotations.Mapper;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
* @author Nemo
* @description 针对表【feeschedule(收费标准表，存储不同的收费策略)】的数据库操作Mapper
* @createDate 2025-02-07 22:10:51
*/
@Mapper
public interface IFeeScheduleDao extends BaseMapper<FeeSchedulePO> {

    void insertSelective(FeeSchedulePO feeSchedulePO);

    void updateByPrimaryKeySelective(FeeSchedulePO feeSchedulePO);

    IPage<FeeSchedulePO> selectPageMessageByCondition(Page<FeeSchedulePO> page, String description, BigDecimal hourlyRate, LocalDateTime createTime, LocalDateTime updateTime, BigDecimal memberDiscount, Integer isAvailable, String code, String sortName, Integer sort);
}




